:root{
	/*font*/
	--vxe-ui-font-family                                        :-apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
	/*font size*/
	--vxe-ui-font-size-default                                  :14px;
	--vxe-ui-font-size-medium                                   :14px;
	--vxe-ui-font-size-small                                    :13px;
	--vxe-ui-font-size-mini                                     :12px;
	/*font color*/
	--vxe-ui-font-secondary-color                               :#909399; // 次要字体颜色
	--vxe-ui-font-placeholder-color                             :#A8ABB2; // 占位符字体颜色
	/*base*/
	--vxe-ui-base-border-radius                                 :5px;
	/*layout*/
	--vxe-ui-layout-padding-qtr                                 :2px;
	--vxe-ui-layout-padding-half                                :4px;
	--vxe-ui-layout-padding-default                             :8px;
	--vxe-ui-layout-padding-double                              :16px;
	--vxe-ui-layout-padding-threefold                           :24px;
	--vxe-ui-layout-aside-default-width                         :300px;
	--vxe-ui-layout-aside-collapse-width                        :60px;
	/*menu*/
	--vxe-ui-menu-item-height                                   :44px;
	--vxe-ui-menu-icon-width                                    :1.5em;
	/*button*/
	--vxe-ui-button-max-width                                   :500px;
	--vxe-ui-button-height-default                              :34px;
	--vxe-ui-button-height-medium                               :32px;
	--vxe-ui-button-height-small                                :30px;
	--vxe-ui-button-height-mini                                 :28px;
	--vxe-ui-button-round-border-radius-default                 :17px;
	--vxe-ui-button-round-border-radius-medium                  :16px;
	--vxe-ui-button-round-border-radius-small                   :15px;
	--vxe-ui-button-round-border-radius-mini                    :14px;
	/*input*/
	--vxe-ui-input-disabled-color                               :#DCDFE6;
	--vxe-ui-input-number-disabled-color                        :#E4E7ED;
	--vxe-ui-input-date-festival-color                          :#999999;
	--vxe-ui-input-date-festival-important-color                :var(--vxe-ui-font-primary-color);
	--vxe-ui-input-date-notice-background-color                 :#FF0000;
	--vxe-ui-input-date-picker-hover-background-color           :#F2F6FC;
	--vxe-ui-input-date-picker-selected-color                   :#FFFFFF;
	--vxe-ui-input-date-time-confirm-button-color               :#FFFFFF;
	--vxe-ui-input-date-picker-festival-selected-color          :var(--vxe-ui-input-date-picker-selected-color);
	--vxe-ui-input-date-picker-notice-selected-background-color :var(--vxe-ui-input-date-picker-selected-color);
	--vxe-ui-input-date-extra-color                             :#67C23A;
	--vxe-ui-input-date-extra-important-color                   :#FD2222;
	--vxe-ui-input-date-title-height-default                    :30px;
	--vxe-ui-input-date-title-height-medium                     :29px;
	--vxe-ui-input-date-title-height-small                      :28px;
	--vxe-ui-input-date-title-height-mini                       :26px;
	--vxe-ui-input-date-time-week-row-height-default            :38px;
	--vxe-ui-input-date-time-week-row-height-medium             :36px;
	--vxe-ui-input-date-time-week-row-height-small              :34px;
	--vxe-ui-input-date-time-week-row-height-mini               :32px;
	--vxe-ui-input-date-month-year-row-height-default           :48px;
	--vxe-ui-input-date-month-year-row-height-medium            :46px;
	--vxe-ui-input-date-month-year-row-height-small             :44px;
	--vxe-ui-input-date-month-year-row-height-mini              :42px;
	--vxe-ui-input-date-quarter-row-height-default              :60px;
	--vxe-ui-input-date-quarter-row-height-medium               :58px;
	--vxe-ui-input-date-quarter-row-height-small                :56px;
	--vxe-ui-input-date-quarter-row-height-mini                 :54px;
	--vxe-ui-input-height-default                               :var(--vxe-ui-button-height-default);
	--vxe-ui-input-height-medium                                :var(--vxe-ui-button-height-medium);
	--vxe-ui-input-height-small                                 :var(--vxe-ui-button-height-small);
	--vxe-ui-input-height-mini                                  :var(--vxe-ui-button-height-mini);
	--vxe-ui-input-count-color                                  :#999999;
	--vxe-ui-input-count-error-color                            :var(--vxe-ui-status-error-color);
	/*anchor*/
	--vxe-ui-anchor-link-color                                  :var(--vxe-ui-font-secondary-color);
	--vxe-ui-anchor-link-active-color                           :var(--vxe-ui-font-primary-color);
	/*breadcrumb*/
	--vxe-ui-breadcrumb-color                                   :var(--vxe-ui-font-secondary-color);
	--vxe-ui-breadcrumb-current-item-color                      :var(--vxe-ui-font-color);
	/*loading*/
	--vxe-ui-loading-color                                      :var(--vxe-ui-font-primary-color);
	/*tooltip*/
	--vxe-ui-tooltip-dark-color                                 :#FFFFFF;
	--vxe-ui-tooltip-dark-background-color                      :#303133;
	/*form*/
	--vxe-ui-form-item-min-height-default                       :48px;
	--vxe-ui-form-item-min-height-medium                        :44px;
	--vxe-ui-form-item-min-height-small                         :40px;
	--vxe-ui-form-item-min-height-mini                          :36px;
	--vxe-ui-form-validate-error-color                          :var(--vxe-ui-status-error-color);
	--vxe-ui-form-validate-error-background-color               :inherit;
	/*form-design*/
	--vxe-ui-form-design-widget-item-font-size                  :0.9em;
	/*checkbox*/
	--vxe-ui-checkbox-font-size-default                         :15px;
	--vxe-ui-checkbox-font-size-medium                          :14px;
	--vxe-ui-checkbox-font-size-small                           :13px;
	--vxe-ui-checkbox-font-size-mini                            :12px;
	--vxe-ui-checkbox-checked-width                             :0.32em;
	--vxe-ui-checkbox-checked-height                            :0.64em;
	--vxe-ui-checkbox-indeterminate-width                       :0.6em;
	--vxe-ui-checkbox-indeterminate-height                      :2px;
	--vxe-ui-checkbox-border-width                              :2px;
	--vxe-ui-checkbox-border-radius                             :2px;
	--vxe-ui-checkbox-icon-background-color                     :#FFFFFF;
	--vxe-ui-checkbox-checked-icon-border-color                 :#FFFFFF;
	--vxe-ui-checkbox-indeterminate-icon-background-color       :#FFFFFF;
	/*radio*/
	--vxe-ui-radio-font-size-default                            :15px;
	--vxe-ui-radio-font-size-medium                             :14px;
	--vxe-ui-radio-font-size-small                              :13px;
	--vxe-ui-radio-font-size-mini                               :12px;
	--vxe-ui-radio-border-width                                 :0.32em;
	--vxe-ui-radio-icon-background-color                        :#FFFFFF;
	--vxe-ui-radio-checked-icon-background-color                :#FFFFFF;
	--vxe-ui-radio-indeterminate-icon-background-color          :#FFFFFF;
	/*select*/
	--vxe-ui-select-option-height-default                       :30px;
	--vxe-ui-select-option-height-medium                        :28px;
	--vxe-ui-select-option-height-small                         :26px;
	--vxe-ui-select-option-height-mini                          :24px;
	--vxe-ui-select-empty-color                                 :#C0C4CC;
	--vxe-ui-select-title-color                                 :#909399;
	/*pulldown*/
	--vxe-ui-pulldown-option-height-default                     :var(--vxe-ui-select-option-height-default);
	--vxe-ui-pulldown-option-height-medium                      :var(--vxe-ui-select-option-height-medium);
	--vxe-ui-pulldown-option-height-small                       :var(--vxe-ui-select-option-height-small);
	--vxe-ui-pulldown-option-height-mini                        :var(--vxe-ui-select-option-height-mini);
	/*switch*/
	--vxe-ui-switch-font-color                                  :#FFFFFF;
	--vxe-ui-switch-icon-background-color                       :#FFFFFF;
	--vxe-ui-switch-open-background-color                       :var(--vxe-ui-font-primary-color);
	--vxe-ui-switch-disabled-background-color                   :rgba(0, 0, 0, 0.15);
	/*upload*/
	--vxe-ui-upload-file-button-border-style                    :dashed;
	--vxe-ui-upload-image-button-border-style                   :dashed;
	--vxe-ui-upload-image-wh-default                            :120px;
	--vxe-ui-upload-image-wh-medium                             :104px;
	--vxe-ui-upload-image-wh-small                              :88px;
	--vxe-ui-upload-image-wh-mini                               :72px;
	/*card*/
	--vxe-ui-card-padding                                       :12px;
	/*tree*/
	--vxe-ui-tree-node-height                                   :2em;
	--vxe-ui-tree-node-line-color                               :#909399;
	--vxe-ui-tree-node-line-style                               :dotted;
	--vxe-ui-tree-node-line-width                               :1px;
	/*tabs*/
	--vxe-ui-tabs-header-height-default                         :40px;
	--vxe-ui-tabs-header-height-medium                          :38px;
	--vxe-ui-tabs-header-height-small                           :36px;
	--vxe-ui-tabs-header-height-mini                            :32px;
	/*tabs*/
	--vxe-ui-calendar-hover-background-color                    :#F2F6FC;
	--vxe-ui-calendar-selected-color                            :#FFFFFF;
	--vxe-ui-calendar-festival-selected-color                   :var(--vxe-ui-calendar-selected-color);
	--vxe-ui-calendar-notice-selected-background-color          :var(--vxe-ui-calendar-selected-color);
	/*--------------------------------------------------------------------------------------------------*/
	/*font color*/
	--vxe-ui-font-lighten-color                                 :lighten(#606266, 10%);
	--vxe-ui-font-disabled-color                                :#BFBFBF;
	/*base border*/
	--vxe-ui-border-radius                                      :5px;
	/*table*/
	--vxe-ui-table-header-font-color                            :var(--vxe-ui-font-color);
	--vxe-ui-table-footer-font-color                            :var(--vxe-ui-font-color);
	--vxe-ui-table-border-radius                                :var(--vxe-ui-border-radius);
	--vxe-ui-table-border-width                                 :1px;
	--vxe-ui-table-resizable-line-color                         :#D9DDDF;
	--vxe-ui-table-resizable-drag-line-color                    :var(--vxe-ui-font-primary-color);
	--vxe-ui-table-footer-background-color                      :var(--vxe-ui-layout-background-color);
	--vxe-ui-table-tree-node-line-color                         :#909399;
	--vxe-ui-table-tree-node-line-style                         :dotted;
	--vxe-ui-table-header-font-weight                           :700;
	/*table-row*/
	--vxe-ui-table-row-height-default                           :48px;
	--vxe-ui-table-row-height-medium                            :44px;
	--vxe-ui-table-row-height-small                             :40px;
	--vxe-ui-table-row-height-mini                              :36px;
	--vxe-ui-table-row-line-height                              :22px;
	/*table-column*/
	--vxe-ui-table-column-padding-default                       :13px 0;
	--vxe-ui-table-column-padding-medium                        :11px 0;
	--vxe-ui-table-column-padding-small                         :9px 0;
	--vxe-ui-table-column-padding-mini                          :7px 0;
	--vxe-ui-table-column-icon-border-color                     :#C0C4CC;
	--vxe-ui-table-column-icon-border-hover-color               :#515A6E;
	/*table-cell*/
	--vxe-ui-table-cell-placeholder-color                       :#C0C4CC;
	--vxe-ui-table-cell-padding-left                            :10px;
	--vxe-ui-table-cell-padding-right                           :10px;
	--vxe-ui-table-cell-input-height-default                    :var(--vxe-ui-table-row-height-default) - 6;
	--vxe-ui-table-cell-input-height-medium                     :var(--vxe-ui-table-row-height-medium) - 6;
	--vxe-ui-table-cell-input-height-small                      :var(--vxe-ui-table-row-height-small) - 6;
	--vxe-ui-table-cell-input-height-mini                       :var(--vxe-ui-table-row-height-mini) - 6;
	--vxe-ui-table-cell-dirty-width                             :5px;
	--vxe-ui-table-cell-dirty-update-color                      :#F56C6C;
	--vxe-ui-table-cell-dirty-insert-color                      :#19A15F;
	--vxe-ui-table-cell-area-border-color                       :var(--vxe-ui-font-primary-color);
	--vxe-ui-table-cell-area-border-width                       :1px;
	--vxe-ui-table-cell-area-status-border-width                :var(--vxe-ui-table-cell-area-border-width);
	--vxe-ui-table-cell-main-area-extension-border-color        :#FFFFFF;
	--vxe-ui-table-cell-main-area-extension-background-color    :var(--vxe-ui-font-primary-color);
	--vxe-ui-table-cell-extend-area-border-width                :2px;
	--vxe-ui-table-cell-copy-area-border-width                  :3px;
	--vxe-ui-table-cell-active-area-border-width                :2px;
	--vxe-ui-table-cell-active-area-background-color            :transparent;
	--vxe-ui-table-cell-copy-area-border-color                  :var(--vxe-ui-table-cell-area-border-color);
	--vxe-ui-table-cell-extend-area-border-color                :var(--vxe-ui-table-cell-area-border-color);
	--vxe-ui-table-cell-active-area-border-color                :var(--vxe-ui-table-cell-area-border-color);
	--vxe-ui-table-cell-area-background-color                   :rgba(64, 158, 255, 0.2);
	--vxe-ui-table-header-active-area-background-color          :rgba(64, 158, 255, 0.1);
	/*table-expand*/
	--vxe-ui-table-expand-padding-default                       :16px;
	/*table-checkbox*/
	--vxe-ui-table-checkbox-range-border-width                  :1px;
	--vxe-ui-table-checkbox-range-border-color                  :#006AF1;
	--vxe-ui-table-checkbox-range-background-color              :rgba(50, 128, 252, 0.2);
	/*table-fixed*/
	--vxe-ui-table-fixed-left-scrolling-box-shadow              :8px 0px 10px -5px var(--vxe-ui-table-fixed-scrolling-box-shadow-color);
	--vxe-ui-table-fixed-right-scrolling-box-shadow             :-8px 0px 10px -5px var(--vxe-ui-table-fixed-scrolling-box-shadow-color);
	/*table-menu*/
	--vxe-ui-table-menu-item-width                              :198px;
	--vxe-ui-table-menu-background-color                        :#FFFFFF;
	/*table-validate*/
	--vxe-ui-table-validate-error-color                         :#F56C6C;
	--vxe-ui-table-validate-error-background-color              :var(--vxe-ui-layout-background-color);
	/*toolbar*/
	--vxe-ui-toolbar-custom-active-background-color             :#D9DADB;
}